Text copied to clipboard!

Название

Text copied to clipboard!

Инженер Android

Описание

Text copied to clipboard!
Мы ищем Инженера Android, который присоединится к нашей команде мобильной разработки и поможет создавать инновационные, надежные и масштабируемые Android-приложения. В этой роли вы будете тесно сотрудничать с дизайнерами, менеджерами продуктов и другими разработчиками для реализации новых функций, улучшения пользовательского опыта и обеспечения стабильной работы приложений. Кандидат должен обладать глубокими знаниями платформы Android, уверенно владеть языками программирования Kotlin и Java, а также иметь опыт работы с современными архитектурными подходами, такими как MVVM, Clean Architecture и использованием библиотек Jetpack. Мы ценим внимание к деталям, способность решать сложные технические задачи и стремление к постоянному профессиональному росту. Ваши обязанности будут включать проектирование и реализацию новых функций, оптимизацию производительности, устранение ошибок, написание модульных и интеграционных тестов, а также участие в код-ревью. Вы также будете участвовать в обсуждении архитектурных решений и выборе технологий, способствующих улучшению качества и стабильности продукта. Мы предлагаем гибкий график работы, возможность удаленной работы, конкурентоспособную заработную плату, профессиональное развитие и участие в интересных проектах, которые влияют на жизнь миллионов пользователей. Если вы увлечены мобильной разработкой и хотите работать в команде профессионалов, мы будем рады видеть вас среди нас.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка Android-приложений
  • Проектирование архитектуры мобильных решений
  • Интеграция с RESTful API и сторонними сервисами
  • Оптимизация производительности и устранение багов
  • Участие в код-ревью и улучшении качества кода
  • Написание модульных и UI-тестов
  • Сотрудничество с дизайнерами и менеджерами продуктов
  • Поддержка существующего кода и миграция на новые технологии
  • Участие в планировании и оценке задач
  • Внедрение лучших практик мобильной разработки

Требования

Text copied to clipboard!
  • Опыт разработки Android-приложений от 2 лет
  • Уверенное знание Kotlin и Java
  • Понимание архитектурных паттернов (MVVM, MVP, Clean Architecture)
  • Опыт работы с Android Jetpack (ViewModel, LiveData, Navigation и др.)
  • Знание принципов SOLID и Clean Code
  • Опыт работы с Git и системами контроля версий
  • Навыки написания тестов (JUnit, Espresso)
  • Понимание CI/CD процессов
  • Умение работать в команде и эффективно коммуницировать
  • Желание учиться и развиваться в области мобильной разработки

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на Kotlin и Java?
  • Какие архитектурные подходы вы применяли в своих проектах?
  • Как вы обеспечиваете качество и стабильность Android-приложений?
  • Расскажите о вашем опыте работы с Android Jetpack.
  • Какие инструменты вы используете для тестирования мобильных приложений?
  • Как вы подходите к оптимизации производительности приложений?
  • Были ли у вас проекты с использованием CI/CD?
  • Как вы взаимодействуете с дизайнерами и менеджерами продуктов?
  • Какие сложности вы сталкивались при разработке и как их решали?
  • Почему вы хотите работать в нашей компании?